be flummoxed - English Synonyms Dictionary